github.com/refraction-networking/utls.UQUICConn.conn (field)
29 uses
github.com/refraction-networking/utls (current package)
u_quic.go#L18: conn *UConn
u_quic.go#L38: conn: uconn,
u_quic.go#L47: if q.conn.quic.started {
u_quic.go#L50: q.conn.quic.started = true
u_quic.go#L51: if q.conn.config.MinVersion < VersionTLS13 {
u_quic.go#L54: go q.conn.HandshakeContext(ctx)
u_quic.go#L55: if _, ok := <-q.conn.quic.blockedc; !ok {
u_quic.go#L56: return q.conn.handshakeErr
u_quic.go#L62: return q.conn.ApplyPreset(p)
u_quic.go#L68: qs := q.conn.quic
u_quic.go#L87: if q.conn.quic.cancel == nil {
u_quic.go#L90: q.conn.quic.cancel()
u_quic.go#L91: for range q.conn.quic.blockedc {
u_quic.go#L94: return q.conn.handshakeErr
u_quic.go#L100: c := q.conn
u_quic.go#L116: for q.conn.hand.Len() >= 4 && q.conn.handshakeErr == nil {
u_quic.go#L117: b := q.conn.hand.Bytes()
u_quic.go#L120: q.conn.handshakeErr = fmt.Errorf("tls: handshake message of length %d bytes exceeds maximum of %d bytes", n, maxHandshake)
u_quic.go#L126: if err := q.conn.handlePostHandshakeMessage(); err != nil {
u_quic.go#L127: q.conn.handshakeErr = err
u_quic.go#L130: if q.conn.handshakeErr != nil {
u_quic.go#L131: return quicError(q.conn.handshakeErr)
u_quic.go#L140: c := q.conn
u_quic.go#L156: return q.conn.ConnectionState()
u_quic.go#L167: q.conn.quic.transportParams = params // this won't be used for building ClientHello when using a preset
u_quic.go#L176: if q.conn.quic.started {
u_quic.go#L177: <-q.conn.quic.signalc
u_quic.go#L178: <-q.conn.quic.blockedc
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |